"""
描述
给定 n 个字符串，请对 n 个字符串按照字典序排列。
输入描述：
输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
输出描述：
数据输出n行，输出结果为按照字典序排列的字符串。
"""
if __name__ == "__main__":
    number = int(input())
    word_list = []
    for i in range(number):
        word_list.append(input())
    word_list = sorted(word_list)
    for num in range(number):
        print(word_list[num], end='\n')